package com.example.springbootproject.mianshi.classloader;

public class Father {
    private int i = test();

    // 静态变量赋值方法 和 静态代码块 是按顺序执行
    private static int j = method();

    static {
        System.out.println("父类静态代码块");
    }


    {
        System.out.println("父类非静态代码块");
    }

    // 构造方法是最后执行
    Father(){
        System.out.println("父类无参构造方法");
    }

    public int test(){
        System.out.println("父类非静态参数赋值方法");
        return 1;
    }

    public static int method(){
        System.out.println("父类静态变量赋值方法");
        return 1;
    }



}
